a {text-decoration: none;color: #15c}
.subject {font-weight:bold;color:#333}
.overlay {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background-color: rgba(250, 250, 250, 0.9);
   display: none;
}
.loading {
	opacity:0.7;
   background-image: url('/img/ajax-loader.gif');
   background-position: center center;
   background-repeat: no-repeat;
   background-size:34px;
}

td.label {
    font-size: 1.1em;
    color: #272626;
	width:40%;
	/*padding: .6em 1em;*/
}

.eom {margin-left:5px;font-size: .85em;font-family: arial,sans-serif;font-style:italic;font-weight:bold;}

.button {-webkit-transition: opacity 150ms ease-out;vertical-align:top;border-radius:2px;border:1px solid rgba(0,0,0,.2);display:inline-block;margin:0 0px;padding:4px 12px;background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f3f3f3));xxxbackground-color:whiteSmoke}
.button:hover {xxborder:1px solid rgba(0,0,0,.5);opacity:1 !important;cursor:pointer}
.button:focus {border:1px solid #4d90fe;outline:none}
.button:hover > div:not(.opacityPatch) {opacity:1}
.button div {width:21px;height:21px;opacity:0.65;background-repeat:no-repeat}
.button div[msg] {font-weight:bold;line-height:21px;font-size:11px;font-family:arial,sans-serif;white-space:nowrap;width:auto;background-image:none}

.icon {display:inline-block;opacity:.55;width:16px;height:16px;background-image:url(/img/icon_sprite.png);background-repeat: no-repeat}
.icon:hover {opacity:1;cursor:pointer}
.off {opacity:.35;}
.off:hover {opacity:.35;}
.blank {background-position: -192px 0px; }
.blank:hover{cursor:auto;}
.selected {opacity:1;}
.selected:hover{cursor:auto;}

.options {background-position: -192px -112px;}
.close {background-position:-96px -128px;}
.refresh {background-position: -64px -80px;}
.stop {background-position: 0px -128px;}
.home {background-position: 0px -112px;}
.save {background-position: -96px -112px;}
.rewards {background-position: -224px -112px; }
.stats {background-position: -160px -128px; }
.notes {background-position: -32px -112px; }
.debug {background-position: -176px -112px; }
.help {background-position: -96px -208px; opacity:1; }
.play {background-position: -48px -192px; }

.labels {height:21px;padding:4px 14px}
.labels div {display:inline-block}
.labels div:nth-child(2) {background-image:url(/img/sprite_black2.png);background-position:-42px -84px}
.disabled {color:#ccc;opacity:.75;}

td.option-left {  background-color: rgba(33, 88, 114, 0.24); padding: 2px; border-bottom-left-radius: 6px; border-top-left-radius: 6px; padding-left:6px; }
td.option-right {  background-color: rgba(33, 88, 114, 0.24); padding: 2px; border-bottom-right-radius: 6px; border-top-right-radius: 6px; }
input.checkbox { position:relative; float:right; padding-right:15px; }

.status {
	color:blue;
	position:relative;
	float:right;
	left:100px;
	top:20px;
}

.ui-button-text {  font-size: 0.8em; }

#process_order { list-style-type: none; margin: 0; padding: 0; width: 75%; }
#process_order li { margin: 3px; float: left; width: 50px; height: 10px; font-size: 0.8em; text-align: center; }
#process_order li:hover{cursor:pointer;}
html>body #process_order li { height: 1.5em; }
.drop-highlight {
	border: 1px solid #FFCC11;
	background: #FFFFCC url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50%  50% repeat-x;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}